package com.ruoyi.flexiblescheduling.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 产品型号信息对象 product_id
 * 
 * @author Shijingming
 * @date 2024-01-27
 */
public class ProductId extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    @Excel(name = "id")
    private Long ID;

    /** product_id */
    @Excel(name = "product_id")
    private Long 产品类型ID;

    /** product_name */
    @Excel(name = "product_name")
    private String 产品名称;

    /** state */
    @Excel(name = "state")
    private Long 状态;

    /** others */
    @Excel(name = "others")
    private String 备注;

    public void setID(Long ID) 
    {
        this.ID = ID;
    }

    public Long getID() 
    {
        return ID;
    }
    public void set产品类型ID(Long 产品类型ID) 
    {
        this.产品类型ID = 产品类型ID;
    }

    public Long get产品类型ID() 
    {
        return 产品类型ID;
    }
    public void set产品名称(String 产品名称) 
    {
        this.产品名称 = 产品名称;
    }

    public String get产品名称() 
    {
        return 产品名称;
    }
    public void set状态(Long 状态) 
    {
        this.状态 = 状态;
    }

    public Long get状态() 
    {
        return 状态;
    }
    public void set备注(String 备注) 
    {
        this.备注 = 备注;
    }

    public String get备注() 
    {
        return 备注;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ID", getID())
            .append("产品类型ID", get产品类型ID())
            .append("产品名称", get产品名称())
            .append("状态", get状态())
            .append("备注", get备注())
            .toString();
    }
}
